﻿// ———————————————————————–
// <copyright file="CountryCode.cs" company="The MITRE Corporation">
//    Copyright (c) 2014 The MITRE Corporation. All rights reserved.
//    Licensed under the Apache License, Version 2.0 (the "License");
//    you may not use this file except in compliance with the License.
//    You may obtain a copy of the License at
//    http://www.apache.org/licenses/LICENSE-2.0
//    Unless required by applicable law or agreed to in writing, software
//    distributed under the License is distributed on an "AS IS" BASIS,
//    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
//    See the License for the specific language governing permissions and
//    limitations under the License.
// </copyright>
// ———————————————————————–
/////////////////////////////////////////////////////////////////////////////////////////////////
// CountryCode.cs:
// A data type for CountryCode codes.
// Project: EDXLSharp - NIEMCore
//
// Language:    C#, .NET 4.0
// Platform:    Windows Server 2012, VS 2013
// Author:      Emily Laughren MITRE Bedford

/////////////////////////////////////////////////////////////////////////////////////////////////

// Copyright (c) 2014 The MITRE Corporation. All rights reserved.
//
// NOTICE
// This software was produced for the U. S. Government
// under Contract No. FA8721-09-C-0001, and is
// subject to the Rights in Noncommercial Computer Software
// and Noncommercial Computer Software Documentation Clause
// (DFARS) 252.227-7014 (JUN 1995)


namespace EDXLSharp.NIEMCore
{
    /// <summary>
    /// A data type for CountryCode codes.
    /// </summary>
    public enum CountryCode
    {

        ///<summary>
        /// ARUBA
        ///<summary>
        AA,

        ///<summary>
        /// ANTIGUA AND BARBUDA
        ///<summary>
        AC,

        ///<summary>
        /// UNITED ARAB EMIRATES
        ///<summary>
        AE,

        ///<summary>
        /// AFGHANISTAN
        ///<summary>
        AF,

        ///<summary>
        /// ALGERIA
        ///<summary>
        AG,

        ///<summary>
        /// AZERBAIJAN
        ///<summary>
        AJ,

        ///<summary>
        /// ALBANIA
        ///<summary>
        AL,

        ///<summary>
        /// ARMENIA
        ///<summary>
        AM,

        ///<summary>
        /// ANDORRA
        ///<summary>
        AN,

        ///<summary>
        /// ANGOLA
        ///<summary>
        AO,

        ///<summary>
        /// AMERICAN SAMOA
        ///<summary>
        AQ,

        ///<summary>
        /// ARGENTINA
        ///<summary>
        AR,

        ///<summary>
        /// AUSTRALIA
        ///<summary>
        AS,

        ///<summary>
        /// ASHMORE AND CARTIER ISLANDS
        ///<summary>
        AT,

        ///<summary>
        /// AUSTRIA
        ///<summary>
        AU,

        ///<summary>
        /// ANGUILLA
        ///<summary>
        AV,

        ///<summary>
        /// ANTARCTICA
        ///<summary>
        AY,

        ///<summary>
        /// BAHRAIN
        ///<summary>
        BA,

        ///<summary>
        /// BARBADOS
        ///<summary>
        BB,

        ///<summary>
        /// BOTSWANA
        ///<summary>
        BC,

        ///<summary>
        /// BERMUDA
        ///<summary>
        BD,

        ///<summary>
        /// BELGIUM
        ///<summary>
        BE,

        ///<summary>
        /// BAHAMAS, THE
        ///<summary>
        BF,

        ///<summary>
        /// BANGLADESH
        ///<summary>
        BG,

        ///<summary>
        /// BELIZE
        ///<summary>
        BH,

        ///<summary>
        /// BOSNIA AND HERZEGOVINA
        ///<summary>
        BK,

        ///<summary>
        /// BOLIVIA
        ///<summary>
        BL,

        ///<summary>
        /// BURMA
        ///<summary>
        BM,

        ///<summary>
        /// BENIN
        ///<summary>
        BN,

        ///<summary>
        /// BELARUS
        ///<summary>
        BO,

        ///<summary>
        /// SOLOMON ISLANDS
        ///<summary>
        BP,

        ///<summary>
        /// NAVASSA ISLAND
        ///<summary>
        BQ,

        ///<summary>
        /// BRAZIL
        ///<summary>
        BR,

        ///<summary>
        /// BASSAS DA INDIA
        ///<summary>
        BS,

        ///<summary>
        /// BHUTAN
        ///<summary>
        BT,

        ///<summary>
        /// BULGARIA
        ///<summary>
        BU,

        ///<summary>
        /// BOUVET ISLAND
        ///<summary>
        BV,

        ///<summary>
        /// BRUNEI
        ///<summary>
        BX,

        ///<summary>
        /// BURUNDI
        ///<summary>
        BY,

        ///<summary>
        /// CANADA
        ///<summary>
        CA,

        ///<summary>
        /// CAMBODIA
        ///<summary>
        CB,

        ///<summary>
        /// CHAD
        ///<summary>
        CD,

        ///<summary>
        /// SRI LANKA
        ///<summary>
        CE,

        ///<summary>
        /// CONGO
        ///<summary>
        CF,

        ///<summary>
        /// CONGO, DEMOCRATIC REPUBLIC OF THE
        ///<summary>
        CG,

        ///<summary>
        /// CHINA
        ///<summary>
        CH,

        ///<summary>
        /// CHILE
        ///<summary>
        CI,

        ///<summary>
        /// CAYMAN ISLANDS
        ///<summary>
        CJ,

        ///<summary>
        /// COCOS (KEELING) ISLANDS
        ///<summary>
        CK,

        ///<summary>
        /// CAMEROON
        ///<summary>
        CM,

        ///<summary>
        /// COMOROS
        ///<summary>
        CN,

        ///<summary>
        /// COLOMBIA
        ///<summary>
        CO,

        ///<summary>
        /// NORTHERN MARIANA ISLANDS
        ///<summary>
        CQ,

        ///<summary>
        /// CORAL SEA ISLANDS
        ///<summary>
        CR,

        ///<summary>
        /// COSTA RICA
        ///<summary>
        CS,

        ///<summary>
        /// CENTRAL AFRICAN REPUBLIC
        ///<summary>
        CT,

        ///<summary>
        /// CUBA
        ///<summary>
        CU,

        ///<summary>
        /// CAPE VERDE
        ///<summary>
        CV,

        ///<summary>
        /// COOK ISLANDS
        ///<summary>
        CW,

        ///<summary>
        /// CYPRUS
        ///<summary>
        CY,

        ///<summary>
        /// DENMARK
        ///<summary>
        DA,

        ///<summary>
        /// DJIBOUTI
        ///<summary>
        DJ,

        ///<summary>
        /// DOMINICA
        ///<summary>
        DO,

        ///<summary>
        /// JARVIS ISLAND
        ///<summary>
        DQ,

        ///<summary>
        /// DOMINICAN REPUBLIC
        ///<summary>
        DR,

        ///<summary>
        /// ECUADOR
        ///<summary>
        EC,

        ///<summary>
        /// EGYPT
        ///<summary>
        EG,

        ///<summary>
        /// IRELAND
        ///<summary>
        EI,

        ///<summary>
        /// EQUATORIAL GUINEA
        ///<summary>
        EK,

        ///<summary>
        /// ESTONIA
        ///<summary>
        EN,

        ///<summary>
        /// ERITREA
        ///<summary>
        ER,

        ///<summary>
        /// EL SALVADOR
        ///<summary>
        ES,

        ///<summary>
        /// ETHIOPIA
        ///<summary>
        ET,

        ///<summary>
        /// EUROPA ISLAND
        ///<summary>
        EU,

        ///<summary>
        /// CZECH REPUBLIC
        ///<summary>
        EZ,

        ///<summary>
        /// FRENCH GUIANA
        ///<summary>
        FG,

        ///<summary>
        /// FINLAND
        ///<summary>
        FI,

        ///<summary>
        /// FIJI
        ///<summary>
        FJ,

        ///<summary>
        /// FALKLAND ISLANDS (ISLAS MALVINAS)
        ///<summary>
        FK,

        ///<summary>
        /// MICRONESIA, FEDERATED STATES OF
        ///<summary>
        FM,

        ///<summary>
        /// FAROE ISLANDS
        ///<summary>
        FO,

        ///<summary>
        /// FRENCH POLYNESIA
        ///<summary>
        FP,

        ///<summary>
        /// BAKER ISLAND
        ///<summary>
        FQ,

        ///<summary>
        /// FRANCE
        ///<summary>
        FR,

        ///<summary>
        /// FRENCH SOUTHERN AND ANTARCTIC LANDS
        ///<summary>
        FS,

        ///<summary>
        /// GAMBIA, THE
        ///<summary>
        GA,

        ///<summary>
        /// GABON
        ///<summary>
        GB,

        ///<summary>
        /// GEORGIA
        ///<summary>
        GG,

        ///<summary>
        /// GHANA
        ///<summary>
        GH,

        ///<summary>
        /// GIBRALTAR
        ///<summary>
        GI,

        ///<summary>
        /// GRENADA
        ///<summary>
        GJ,

        ///<summary>
        /// GUERNSEY
        ///<summary>
        GK,

        ///<summary>
        /// GREENLAND
        ///<summary>
        GL,

        ///<summary>
        /// GERMANY
        ///<summary>
        GM,

        ///<summary>
        /// GLORIOSO ISLANDS
        ///<summary>
        GO,

        ///<summary>
        /// GUADELOUPE
        ///<summary>
        GP,

        ///<summary>
        /// GUAM
        ///<summary>
        GQ,

        ///<summary>
        /// GREECE
        ///<summary>
        GR,

        ///<summary>
        /// GUATEMALA
        ///<summary>
        GT,

        ///<summary>
        /// GUINEA
        ///<summary>
        GV,

        ///<summary>
        /// GUYANA
        ///<summary>
        GY,

        ///<summary>
        /// GAZA STRIP
        ///<summary>
        GZ,

        ///<summary>
        /// HAITI
        ///<summary>
        HA,

        ///<summary>
        /// HONG KONG
        ///<summary>
        HK,

        ///<summary>
        /// HEARD ISLAND AND MCDONALD ISLANDS
        ///<summary>
        HM,

        ///<summary>
        /// HONDURAS
        ///<summary>
        HO,

        ///<summary>
        /// HOWLAND ISLAND
        ///<summary>
        HQ,

        ///<summary>
        /// CROATIA
        ///<summary>
        HR,

        ///<summary>
        /// HUNGARY
        ///<summary>
        HU,

        ///<summary>
        /// ICELAND
        ///<summary>
        IC,

        ///<summary>
        /// INDONESIA
        ///<summary>
        ID,

        ///<summary>
        /// ISLE OF MAN
        ///<summary>
        IM,

        ///<summary>
        /// INDIA
        ///<summary>
        IN,

        ///<summary>
        /// BRITISH INDIAN OCEAN TERRITORY
        ///<summary>
        IO,

        ///<summary>
        /// CLIPPERTON ISLAND
        ///<summary>
        IP,

        ///<summary>
        /// IRAN
        ///<summary>
        IR,

        ///<summary>
        /// ISRAEL
        ///<summary>
        IS,

        ///<summary>
        /// ITALY
        ///<summary>
        IT,

        ///<summary>
        /// COTE D'IVOIRE
        ///<summary>
        IV,

        ///<summary>
        /// IRAQ
        ///<summary>
        IZ,

        ///<summary>
        /// JAPAN
        ///<summary>
        JA,

        ///<summary>
        /// JERSEY
        ///<summary>
        JE,

        ///<summary>
        /// JAMAICA
        ///<summary>
        JM,

        ///<summary>
        /// JAN MAYEN
        ///<summary>
        JN,

        ///<summary>
        /// JORDAN
        ///<summary>
        JO,

        ///<summary>
        /// JOHNSTON ATOLL
        ///<summary>
        JQ,

        ///<summary>
        /// JUAN DE NOVA ISLAND
        ///<summary>
        JU,

        ///<summary>
        /// KENYA
        ///<summary>
        KE,

        ///<summary>
        /// KYRGYZSTAN
        ///<summary>
        KG,

        ///<summary>
        /// NORTH KOREA
        ///<summary>
        KN,

        ///<summary>
        /// KINGMAN REEF
        ///<summary>
        KQ,

        ///<summary>
        /// KIRIBATI
        ///<summary>
        KR,

        ///<summary>
        /// SOUTH KOREA
        ///<summary>
        KS,

        ///<summary>
        /// CHRISTMAS ISLAND
        ///<summary>
        KT,

        ///<summary>
        /// KUWAIT
        ///<summary>
        KU,

        ///<summary>
        /// KAZAKHSTAN
        ///<summary>
        KZ,

        ///<summary>
        /// LAOS
        ///<summary>
        LA,

        ///<summary>
        /// LEBANON
        ///<summary>
        LE,

        ///<summary>
        /// LATVIA
        ///<summary>
        LG,

        ///<summary>
        /// LITHUANIA
        ///<summary>
        LH,

        ///<summary>
        /// LIBERIA
        ///<summary>
        LI,

        ///<summary>
        /// SLOVAKIA
        ///<summary>
        LO,

        ///<summary>
        /// PALMYRA ATOLL
        ///<summary>
        LQ,

        ///<summary>
        /// LIECHTENSTEIN
        ///<summary>
        LS,

        ///<summary>
        /// LESOTHO
        ///<summary>
        LT,

        ///<summary>
        /// LUXEMBOURG
        ///<summary>
        LU,

        ///<summary>
        /// LIBYA
        ///<summary>
        LY,

        ///<summary>
        /// MADAGASCAR
        ///<summary>
        MA,

        ///<summary>
        /// MARTINIQUE
        ///<summary>
        MB,

        ///<summary>
        /// MACAU
        ///<summary>
        MC,

        ///<summary>
        /// MOLDOVA
        ///<summary>
        MD,

        ///<summary>
        /// MAYOTTE
        ///<summary>
        MF,

        ///<summary>
        /// MONGOLIA
        ///<summary>
        MG,

        ///<summary>
        /// MONTSERRAT
        ///<summary>
        MH,

        ///<summary>
        /// MALAWI
        ///<summary>
        MI,

        ///<summary>
        /// MONTENEGRO
        ///<summary>
        MJ,

        ///<summary>
        /// MACEDONIA
        ///<summary>
        MK,

        ///<summary>
        /// MALI
        ///<summary>
        ML,

        ///<summary>
        /// MONACO
        ///<summary>
        MN,

        ///<summary>
        /// MOROCCO
        ///<summary>
        MO,

        ///<summary>
        /// MAURITIUS
        ///<summary>
        MP,

        ///<summary>
        /// MIDWAY ISLANDS
        ///<summary>
        MQ,

        ///<summary>
        /// MAURITANIA
        ///<summary>
        MR,

        ///<summary>
        /// MALTA
        ///<summary>
        MT,

        ///<summary>
        /// OMAN
        ///<summary>
        MU,

        ///<summary>
        /// MALDIVES
        ///<summary>
        MV,

        ///<summary>
        /// MEXICO
        ///<summary>
        MX,

        ///<summary>
        /// MALAYSIA
        ///<summary>
        MY,

        ///<summary>
        /// MOZAMBIQUE
        ///<summary>
        MZ,

        ///<summary>
        /// NEW CALEDONIA
        ///<summary>
        NC,

        ///<summary>
        /// NIUE
        ///<summary>
        NE,

        ///<summary>
        /// NORFOLK ISLAND
        ///<summary>
        NF,

        ///<summary>
        /// NIGER
        ///<summary>
        NG,

        ///<summary>
        /// VANUATU
        ///<summary>
        NH,

        ///<summary>
        /// NIGERIA
        ///<summary>
        NI,

        ///<summary>
        /// NETHERLANDS
        ///<summary>
        NL,

        ///<summary>
        /// NO MAN'S LAND
        ///<summary>
        NM,

        ///<summary>
        /// NORWAY
        ///<summary>
        NO,

        ///<summary>
        /// NEPAL
        ///<summary>
        NP,

        ///<summary>
        /// NAURU
        ///<summary>
        NR,

        ///<summary>
        /// SURINAME
        ///<summary>
        NS,

        ///<summary>
        /// NETHERLANDS ANTILLES
        ///<summary>
        NT,

        ///<summary>
        /// NICARAGUA
        ///<summary>
        NU,

        ///<summary>
        /// NEW ZEALAND
        ///<summary>
        NZ,

        ///<summary>
        /// OCEANS
        ///<summary>
        OS,

        ///<summary>
        /// PARAGUAY
        ///<summary>
        PA,

        ///<summary>
        /// PITCAIRN ISLANDS
        ///<summary>
        PC,

        ///<summary>
        /// PERU
        ///<summary>
        PE,

        ///<summary>
        /// PARACEL ISLANDS
        ///<summary>
        PF,

        ///<summary>
        /// SPRATLY ISLANDS
        ///<summary>
        PG,

        ///<summary>
        /// PAKISTAN
        ///<summary>
        PK,

        ///<summary>
        /// POLAND
        ///<summary>
        PL,

        ///<summary>
        /// PANAMA
        ///<summary>
        PM,

        ///<summary>
        /// PORTUGAL
        ///<summary>
        PO,

        ///<summary>
        /// PAPUA NEW GUINEA
        ///<summary>
        PP,

        ///<summary>
        /// PALAU
        ///<summary>
        PS,

        ///<summary>
        /// GUINEA-BISSAU
        ///<summary>
        PU,

        ///<summary>
        /// QATAR
        ///<summary>
        QA,

        ///<summary>
        /// SERBIA
        ///<summary>
        RB,

        ///<summary>
        /// REUNION
        ///<summary>
        RE,

        ///<summary>
        /// MARSHALL ISLANDS
        ///<summary>
        RM,

        ///<summary>
        /// ROMANIA
        ///<summary>
        RO,

        ///<summary>
        /// PHILIPPINES
        ///<summary>
        RP,

        ///<summary>
        /// PUERTO RICO
        ///<summary>
        RQ,

        ///<summary>
        /// RUSSIA
        ///<summary>
        RS,

        ///<summary>
        /// RWANDA
        ///<summary>
        RW,

        ///<summary>
        /// SAUDI ARABIA
        ///<summary>
        SA,

        ///<summary>
        /// SAINT PIERRE AND MIQUELON
        ///<summary>
        SB,

        ///<summary>
        /// SAINT KITTS AND NEVIS
        ///<summary>
        SC,

        ///<summary>
        /// SEYCHELLES
        ///<summary>
        SE,

        ///<summary>
        /// SOUTH AFRICA
        ///<summary>
        SF,

        ///<summary>
        /// SENEGAL
        ///<summary>
        SG,

        ///<summary>
        /// SAINT HELENA
        ///<summary>
        SH,

        ///<summary>
        /// SLOVENIA
        ///<summary>
        SI,

        ///<summary>
        /// SIERRA LEONE
        ///<summary>
        SL,

        ///<summary>
        /// SAN MARINO
        ///<summary>
        SM,

        ///<summary>
        /// SINGAPORE
        ///<summary>
        SN,

        ///<summary>
        /// SOMALIA
        ///<summary>
        SO,

        ///<summary>
        /// SPAIN
        ///<summary>
        SP,

        ///<summary>
        /// SAINT LUCIA
        ///<summary>
        ST,

        ///<summary>
        /// SUDAN
        ///<summary>
        SU,

        ///<summary>
        /// SVALBARD
        ///<summary>
        SV,

        ///<summary>
        /// SWEDEN
        ///<summary>
        SW,

        ///<summary>
        /// SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS
        ///<summary>
        SX,

        ///<summary>
        /// SYRIA
        ///<summary>
        SY,

        ///<summary>
        /// SWITZERLAND
        ///<summary>
        SZ,

        ///<summary>
        /// TRINIDAD AND TOBAGO
        ///<summary>
        TD,

        ///<summary>
        /// TROMELIN ISLAND
        ///<summary>
        TE,

        ///<summary>
        /// THAILAND
        ///<summary>
        TH,

        ///<summary>
        /// TAJIKISTAN
        ///<summary>
        TI,

        ///<summary>
        /// TURKS AND CAICOS ISLANDS
        ///<summary>
        TK,

        ///<summary>
        /// TOKELAU
        ///<summary>
        TL,

        ///<summary>
        /// TONGA
        ///<summary>
        TN,

        ///<summary>
        /// TOGO
        ///<summary>
        TO,

        ///<summary>
        /// SAO TOME AND PRINCIPE
        ///<summary>
        TP,

        ///<summary>
        /// TUNISIA
        ///<summary>
        TS,

        ///<summary>
        /// EAST TIMOR
        ///<summary>
        TT,

        ///<summary>
        /// TURKEY
        ///<summary>
        TU,

        ///<summary>
        /// TUVALU
        ///<summary>
        TV,

        ///<summary>
        /// TAIWAN
        ///<summary>
        TW,

        ///<summary>
        /// TURKMENISTAN
        ///<summary>
        TX,

        ///<summary>
        /// TANZANIA
        ///<summary>
        TZ,

        ///<summary>
        /// UNDERSEA FEATURES
        ///<summary>
        UF,

        ///<summary>
        /// UGANDA
        ///<summary>
        UG,

        ///<summary>
        /// UNITED KINGDOM
        ///<summary>
        UK,

        ///<summary>
        /// UKRAINE
        ///<summary>
        UP,

        ///<summary>
        /// UNITED STATES
        ///<summary>
        US,

        ///<summary>
        /// BURKINA FASO
        ///<summary>
        UV,

        ///<summary>
        /// URUGUAY
        ///<summary>
        UY,

        ///<summary>
        /// UZBEKISTAN
        ///<summary>
        UZ,

        ///<summary>
        /// SAINT VINCENT AND THE GRENADINES
        ///<summary>
        VC,

        ///<summary>
        /// VENEZUELA
        ///<summary>
        VE,

        ///<summary>
        /// BRITISH VIRGIN ISLANDS
        ///<summary>
        VI,

        ///<summary>
        /// VIETNAM
        ///<summary>
        VM,

        ///<summary>
        /// UNITED STATES VIRGIN ISLANDS
        ///<summary>
        VQ,

        ///<summary>
        /// VATICAN CITY
        ///<summary>
        VT,

        ///<summary>
        /// NAMIBIA
        ///<summary>
        WA,

        ///<summary>
        /// WEST BANK
        ///<summary>
        WE,

        ///<summary>
        /// WALLIS AND FUTUNA
        ///<summary>
        WF,

        ///<summary>
        /// WESTERN SAHARA
        ///<summary>
        WI,

        ///<summary>
        /// WAKE ISLAND
        ///<summary>
        WQ,

        ///<summary>
        /// SAMOA
        ///<summary>
        WS,

        ///<summary>
        /// SWAZILAND
        ///<summary>
        WZ,

        ///<summary>
        /// YEMEN
        ///<summary>
        YM,

        ///<summary>
        /// ZAMBIA
        ///<summary>
        ZA,

        ///<summary>
        /// ZIMBABWE
        ///<summary>
        ZI



    }
}
